html,
body {
  padding: 0;
  margin: 0;
  --el-color-primary: rgb(235, 111, 59);
  --el-color-primaryop9: rgba(235, 111, 59, 0.9);
  --el-color-primaryop1: rgba(235, 111, 59, 0.1);
}
div {
  box-sizing: border-box;
}
.ql-container.ql-snow {
  border: none !important;
}
.questionnaire_list {
  .van-radio-group {
    border: 1px solid #ccc;
    font-size: 15px;
    .van-radio-group {
      margin-top: 20px;
    }
    .van-radio {
      padding: 10px 10px;
      border-bottom: 1px solid #ccc;
      &:last-child {
        border: none;
      }
    }
    .van-radio__icon--dot {
      width: 18px;
      height: 18px;
      .van-radio__icon--dot__icon {
        width: 10px;
        height: 10px;
      }
    }
  }
  .van-checkbox-group {
    border: 1px solid #ccc;
    font-size: 15px;
    .van-checkbox {
      padding: 10px 10px;
      border-bottom: 1px solid #ccc;
      &:last-child {
        border: none;
      }
    }
  }
  .van-field {
    border: 1px solid #ccc;
    padding: 6px 10px;
  }
}
.question_list {
  .van-radio-group {
    font-size: 15px;
    margin-top: 10px;
    .van-radio-group {
      margin-top: 20px;
    }
    .van-radio__icon--checked.van-radio__icon--dot {
      border-color: var(--el-color-primary);
    }

    .van-radio__icon--checked.van-radio__icon--dot .van-radio__icon--dot__icon {
      background: var(--el-color-primary);
    }
    .van-radio {
      padding: 5px 0;
      &:last-child {
        border: none;
      }
    }
    .van-radio__icon--dot {
      width: 18px;
      height: 18px;
      .van-radio__icon--dot__icon {
        width: 10px;
        height: 10px;
      }
    }
  }
  .van-checkbox__icon--checked .van-icon {
    border-color: var(--el-color-primary);
    background: var(--el-color-primary);
  }
  .van-checkbox-group {
    font-size: 15px;
    margin-top: 10px;
    .van-checkbox {
      padding: 4px 0;
      &:last-child {
        border: none;
      }
    }
  }
  .van-field {
    border-bottom: 1px solid #ccc;
    padding: 6px 0px;
  }
}
.van-radio__icon--checked.van-radio__icon--dot.van-radio__icon--disabled {
  border-color: #c8c9cc !important;
  .van-radio__icon--dot__icon {
    background: #c8c9cc !important;
  }
}
.van-checkbox--disabled[aria-checked='true']{
  .van-icon{
    background: #c8c9cc !important;
    color: white !important;
    border-color: #c8c9cc !important;
  }
  
}